Iran condemns human rights violations in EU, Canada and US